UsePass
UsePass 命令使用另一个着色器中命名为Name的pass。
语法:
UsePass "Shader/Name"
用给定的着色器插入给定名称的所有通道。着色器/名称包含着色器的名称和通道的名称,由斜杠字符分隔。注意,只考虑第一次支持的着色器。
细节:
某些着色器从其他着色器中重用现有的,减少代码重复。例如,你可能有一个着色器通过绘制对象的轮廓,你想在其他着色器,通过重用。例如下面的命令使用内置VertexLit材质的通道名称“SHADOWCASTER”:
UsePass "VertexLit/SHADOWCASTER"
为了UsePass工作,为了给其他通道使用必须命名。在Pass中使用Name命令命名。
Name "MyPassName"
注意:UsePass必须是大写的名字。
🔚